package ru.app;

import ru.app.entity.Account;
import ru.aspect.AccountAspect;

public class Main {
    public static void main(String[] args) {
        System.out.println("[Main.java] Запущен метод main");
        Account account = new Account(10);
        account.withdraw(33);
        System.out.println("[Main.java] Остановлен метод main");

        System.out.println("\nВывод вызовов класса AccountAspect.java");
        // При выводе первыми будут показаны вызовы методов:
        // [MySimpleLoggerAspect.java] AccountAspect - getInstance
        // [MySimpleLoggerAspect.java] AccountAspect - getActionsList
        for (String str: AccountAspect.getInstance().getActionsList()) {
            System.out.println(str);
        }
    }
}
